﻿namespace SAS.Bussiness.Entity
{
    public class User : BaseEntity
    {
        /// <summary>
        /// Id of user
        /// </summary>
        public int Id { get; set; }

        /// <summary>
        /// First Name
        /// </summary>
        public string FirstName { get; set; }

        /// <summary>
        /// Last Name
        /// </summary>
        public string LastName { get; set; }

        /// <summary>
        /// Display name
        /// </summary>
        public string DisplayName { get; set; }

        /// <summary>
        /// Email
        /// </summary>
        public string Email { get; set; }

        /// <summary>
        /// Client rol name
        /// </summary>
        public string ClientRoleName { get; set; }

        /// <summary>
        /// Phone
        /// </summary>
        public string Phone { get; set; }

        /// <summary>
        /// Address
        /// </summary>
        public string Address { get; set; }

        /// <summary>
        /// Password
        /// </summary>
        public string HashPass { get; set; }

        /// <summary>
        /// hash
        /// </summary>
        public string Hash { get; set; }

        /// <summary>
        /// secret key
        /// </summary>
        public string Secret { get; set; }

        /// <summary>
        /// token key
        /// </summary>
        public string TokenKey { get; set; }

        /// <summary>
        /// is authentication
        /// </summary>
        public bool Authenticated { get; set; }

        /// <summary>
        /// is active
        /// </summary>
        public bool IsActive { get; set; }

        /// <summary>
        /// IsCurrent
        /// </summary>
        public bool IsCurrent { get; set; }
    }
}
